문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Power Macintosh (문단 편집) === Fat binary === Power Macintosh를 출시했음에도 불구하고 기존 680x0 Mac의 사용자 시장을 무시할 수 없는 소프트웨어 업체들로서는 680x0 Mac에서도 잘 작동하면서 Power Mac에서도 잘 작동하는 소프트웨어를 개발할 필요가 있었다. 물론 680x0 버전을 하나만 작성하면, PowerPC에서도 대체로 잘 작동할 수 있지만 위에서 언급한 바대로 PowerPC 본래의 성능을 발휘하지 못한다. 따라서 Apple에서는 Fat binary라는 형식을 고안하였다. 하나의 실행 파일에 680x0용과 PowerPC용 바이너리를 묶어서, 680x0 Mac에서는 680x0 바이너리를 실행하고 PowerPC Mac에서는 PowerPC 바이너리를 실행하도록 함으로서 각 마이크로프로세서를 사용하는 Mac에서 최상의 성능을 낼 수 있도록 하는 방법이다. 당연히 실행 파일의 크기는 커진다. 다만 두 배까지 커지지는 않는데 실행 파일은 바이너리로만 이루어지지 않고 데이터 등도 포함하고 있기 때문이다.[* 특히 클래식 Mac OS용 응용 프로그램은 주로 실행 파일 하나에 모든 요소들을 넣었다. Microsoft Office도 그런 식이어서 가령 Microsoft Word를 Mac에 설치 할 때에 별도의 인스톨 프로그램 이용 없이 "Microsoft Word"라는 이름의 파일 하나를 하드 디스크로 복사하면 설치가 끝난다. 당연히 그 파일 하나에 모든 데이터도 포함하고 있다.] 그리고 [[RISC]] 마이크로프로세서인 PowerPC의 특성상 그 실행 코드는 [[CISC]] 방식의 680x0 바이너리보다 크기가 크기 때문에 최악의 경우에도 정확히 두 배는 아닌 것이다. 이는 편리하다는 장점도 있었지만, [[하드 디스크 드라이브|하드 디스크]]의 공간을 낭비하는 단점이 있기 때문에 Fat binary 응용 프로그램 파일을 검색해서 680x0 바이너리 부분을 제거하는 유틸리티를 사용해 680x0 바이너리를 제거 하는 Mac 사용자들도 있었다. Power Macintosh 같은 전문가용 하이엔드급 시스템에 장착되는 하드 디스크도 용량이 기껏해야 수 GB 정도로 크지 않던 시절이라 하드 디스크의 빈 공간이 소중했기 때문이다.[* 용량 확장도 지금보다 어려웠다. 비교적 폐쇄적이던 G3 이전 제품들은 물론이고 PC와 유사한 방법으로 용량 확장이 가능해진 G3 이후 제품도 하드 디스크를 많아야 4개 정도만 설치할 수 있었다. 이 때는 현대 [[워크스테이션]]급의 확장성을 얻으려면 고가에 고규격인 [[썬 마이크로시스템즈|SUN]]이나 [[IBM]] 워크스테이션 제품을 사야 했다.] 그리고 이런 개념은 Mac이 [[인텔]] 마이크로프로세서로 이주 했을 때에 [[macOS#s-2.3.2|유니버설 바이너리]]로 이어졌다. 응용 프로그램 뿐만이 아니라 Mac OS 자체도 일부 코드가 680x0 코드였고, 이를 에뮬레이팅 하는 방식이라 PowerPC에 최적화한 상태가 아니었다. Mac OS가 버전업되며 점차 680x0 코드를 PowerPC 네이티브 코드로 바꾸어 갔지만 이 코드를 다 털어버린 것은 [[OS X]]으로 운영 체제를 완전히 갈아치웠을 때에야 겨우 가능할 수 있었다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기